package com.gift.vo;

/**
 * Created by levy on 2018/2/9.
 */
public class R<T> {

    private Integer code;

    private String msg;

    private T data;

//    private R r;

//    private R(){
//
//    }

//    public R() {
//
//    }
//
//    public  R getInstance() {
//        synchronized(r){
//            if (r == null) {
//                r = new R();
//            } else {
//                r.setData(null);
//                r.setCode(null);
//                r.setMsg(null);
//            }
//            return r;
//        }
//    }


    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }

    @Override
    public String toString() {
        return "{\"code\": " + code + ",\"msg\": \"" + msg + "\",\"data\": " + data + "}";
    }

}
